Glidel est une extension qui sert, ê partir de la sÄlection du Finder, ê :
- dÄclencher les actions correspondants aux articles du menu Fichier,
- ouvrir des documents par des applications ne les ayant pas crÄÄs,
- mouvoir ou copier la sÄlection,
- crÄer des alias de la sÄlection.
Ressources nÄcessaires
__________________
Glidel nÄcessite le systÅme 7 avec un Finder de ní de version supÄrieur ou Ägal ê 7.
Installation
_________
Comme toute installation d╒extension avec le systÅme 7, le plus simple est de :
1) faire glisser l╒icÖne de Glidel sur celle du dossier systÅme, ce qui rangera automati-
quement Glidel dans le sous-dossier Extensions,
2) redÄmarrer.
Utilisation
_________
Glidel n╒a de sens qu╒avec le Finder ; donc une fois sous le Finder :
1) cliquez sur une sÄlection (le clic peut Ägalement ê lui seul sÄlectionner un seul
ÄlÄment),
2) gardez le doigt appuyÄ sur le bouton de la souris,
3) faites glisser la sÄlection (c╒est ê dire le curseur) sur la barre de menus. Glidel se
manifeste en changeant le curseur. Plusieurs cas se prÄsentent :
Actions gÄnÄrales
______________
Naviguez dans le menu Fichier et lëchez le bouton de la souris o¥ bon vous semble.
Si, ê ce moment, le curseur est sur l╒article ╟╩Ouvrir╩╚, ╟╩Imprimer╩╚, ╟╩Lire les informations╩╚, ╟╩Partager...╩╚, ╟╩Dupliquer╩╚, ╟╩CrÄer un alias╩╚ ou ╟╩Ranger╩╚, l╒action correspondante sera dÄclenchÄe.
éa peut sembler d╒une utilitÄ rÄduite, mais ìa permet d╒une part de ne pas lever le
doigt de la souris pour le rÄappuyer sur le menu Fichier, et d╒autre part de se passer, par exemple, des applications qui marchent par glisser-lëcher pour imprimer quand on a une seule imprimante. Et puis, pourquoi s╒en priver ?
Ouverture de documents
___________________
Naviguez dans le menu pomme ou applications et lëchez le bouton de la souris sur une application (ou un alias d╒application). La sÄlection sera traitÄe comme si vous faisiez glisser une (des) icÖne(s) de document sur l╒icÖne d╒application, c╒est ê dire que l╒application ouvrira le(s) document(s) si elle en est capable.
Notes : - Si un ÄlÄment de la sÄlection est un alias, l╒application ouvrira l╒original,
- Si vous prÄfÄrez que l╒application ouvre l╒alias, appuyez d╒abord sur la
touche ╟╩option╩╚.
Ici encore, ìa peut sembler d╒une utilitÄ rÄduite quand on a le programme Macintosh Easy Open ou SpeedyFinder ou NowMenus etc, mais ces brillants outils n╒entrent en scÅne que si le programme crÄateur d╒un document est absent. Or il peut arriver qu╒on ait le programme crÄateur d╒un document mais qu╒on veuille ouvrir celui-ci avec une autre application.
DÄplacement ou copie de sÄlection
___________________________
Naviguez dans le menu pomme et lëchez le bouton de la souris sur un (alias de) dossier, volume ou valise. La sÄlection y sera envoyÄe. De plus, si la touche ╟╩option╩╚ est enfoncÄe, la sÄlection sera copiÄe. De plus, si la touche ╟╩commande╩╚ est enfoncÄe, la fenÉtre de la destination sera ouverte.
CrÄation d╒alias
____________
Pour crÄer des alias, la mÄthode est la mÉme que pour le dÄplacement ou copie de sÄlection, aprÅs avoir appuyÄ sur la touche ╟╩contrÖle╩╚.
Notes : - Contrairement aux cas prÄcÄdents, si un ÄlÄment de la sÄlection est un alias,
le nouvel alias pointera sur l╒ancien,
- Si vous prÄfÄrez que le nouvel alias pointe sur l╒original, appuyez sur la
touche ╟╩option╩╚.
SupplÄments
___________
Glidel prend tout son sel avec des menus hiÄrarchiques. Aujourd╒hui, Glidel marche avec les menus de BeHierarchic (version 1.0.5 et au-delê), NowMenus (version 3.0.2 et au-delê), Super Boomerang (version 4.0.1p et au-delê), MenuChoice (version 1.8 et au-delê), HAM (Hierarchic Apple Menu) (version 1.0), Power menus, PopupFolder, et Option Menu Pomme.
Glidel marche Ägalement avec les menus d╒OtherMenu (version 1.2.2 et au-delê) et d╒AliasMenu (version 1.1) et mÉme avec les fenÉtres du Finder dans le menu Appli-
cations grëce ê ApplWindows (version 2.0.2), PowerBar (version 1.1), ou l╒externe ╟╩Windows╩╚ d╒OtherMenu ; mais o¥ s╒arrÉtera-t-il ?
Voyez toutefois les limitations plus bas.
Raccourcis
_________
Il est, dans la barre de menus, les raccourcis de dossiers suivants:
IcÖne Dossier
____ ______
- La pomme : Dossier Menu Pomme,
- Le macintosh (titre du menu Applications) : Dossier SystÅme,
- L╒icÖne d╒OtherMenu : Dossier OtherMenu Folder,
- Les icÖnes d╒AliasMenu : Les sous-dossiers correspondants dans le
dossier ╟╩Dossier AliasMenu╩╚
Limitations
_________
1) Glidel ne sait pas faire ouvrir un document par une application si celle-ci est
dÄjê ouverte ET ne sait pas communiquer (n╒est pas high level event aware) ET son
crÄateur diffÅre de celui du document. Il est assez compliquÄ de traiter ce cas ne
concernant que de vieilles applications,
2) Dans le cas de NowMenus 4 et 5, Glidel ne sait pas se servir des ╟╩pull-down
menus╩╚ (ceux qui peuvent apparaötre sous les extrÄmitÄs de la barre de menus) car ce
ne sont pas des menus standards, ni du Now Utilities menu, ni du drive menu de Now
Menus 5,
3) Dans le cas d╒ApplWindows, il faut que les fenÉtres soient rangÄes dans l╒ordre
╟╩Front to Back╩╚, qui est le rÄglage par dÄfaut d╒ApplWindows,
4) MenuChoice utilise la touche ╟╩option╩╚ pour crÄer des alias, alors que cette
touche signifie ╟╩copie╩╚ pour Glidel et le Finder d╒une part, et que Glidel sait
crÄer des alias d╒autre part. En consÄquence, il convient de dÄcocher l╒option
╟╩Aliases╩╚ dans le tableau de bord MenuChoice,
5) Glidel ne sait pas traiter les articles ╟╩Desktop╩╚, ╟╩Recent╩╚ et ╟╩Deeper╩╚ du
ê MenuChoice,
6) Le tableau de bord ╟╩FileTyper Menu╩╚ ajoute un article au milieu du menu
Fichier du Finder. Ceci perturbe Glidel pour tous les articles suivants,
7) Glidel ne traite pas les rÄpertoires et boöte aux lettres sur le bureau quand PowerTalk
est installÄ. Dans ce cas, il n╒y a pas d╒alerte,
8) Glidel ne crÄe pas d╒alias des objets de PowerTalk qui suivent╩: groupe, recherche dans
un rÄpertoire, rÄpertoire personnel (prÄfÄrÄ), utilisateur. Bref, tous ceux dont le
crÄateur est ╟╩kl03╩╚. Dans ce cas, il n╒y a pas non plus d╒alerte,
9) Glidel ne sait pas traiter les articles ╟╩Desktop Folder╩╚, ╟╩Recent Folders╩╚ et
╟╩Recent Items╩╚ du ê BeHierarchic.
IncompatibilitÄs
______________
. Les limitations ci-dessus,
. Le Finder (et non le systÅme╩!) 7.1.1, qui accompagne certains PowerBooks.
S╒il vous plait que Glidel marche avec d╒autres produits, n╒hÄsitez surtout pas, procurez les moi.
Statut
_____
Glidel est un logiciel contributif (shareware). Il peut Étre librement distribuÄ, et ceci est encouragÄ, pourvu qu╒il ne soit pas modifiÄ et soit accompagnÄ de ce fichier ╟╩Lisez moi╩╚ et qu╒aucun droit ne soit prÄlevÄ autre que ceux pouvant Étre dus au titre du support, du transport ou de la transmission.
Si, aprÅs une pÄriode d╒essai de quinze jours, vous dÄcidiez de continuer d╒user de Glidel, il vous serait demandÄ de payer une license pour un droit d╒usage pour une personne, tant morale que physique, et ce pour une machine. Le prix de la license est de 125 FRF.
Le paiement est ê effectuer directement auprÅs de :
Gilles Berkovitch
48 rue Jean Bonal
92 250 La Garenne Colombes
France
N╒envoyez pas de chÅque d╒une banque ÄtrangÅre, s╒il vous plaöt.
En aucun cas, y compris la nÄgligence, je ne rÄpondrais de tout dommage, direct ou indirect, rÄsultant d╒un usage ou d╒une impossibilitÄ d╒user de ce logiciel ou de la documentation y affÄrent, alors mÉme que j╒aurais ÄtÄ averti de la possibilitÄ d╒un tel dommage.
RÄglages
_______
- Glidel s╒attend ê ce que le Finder s╒appelle ╟╩Finder╩╚, ce qui est le cas, je
suppose, de la plupart des versions internationales du systÅme. Si ce n╒est pas le
cas de votre Finder, vous pouvez modifier, grëce ê ResEdit par exemple, la
premiÅre chaöne de caractÅres de la ressource de type ╟╩STR#╩╚ de Glidel. (Copiez
d╒abord Glidel),
- de mÉme, pour PopupFolder, le dossier s╒appelle ╟╩Dossier PopupFolder¬╩╚. C╒est la
troisiÅme chaöne de caractÅres de la ressource de type ╟╩STR#╩╚ de Glidel,
- de mÉme, pour OtherMenu, le dossier s╒appelle ╟╩OtherMenu Folder╩╚. C╒est la
quatriÅme chaöne de caractÅres de la ressource de type ╟╩STR#╩╚ de Glidel,
- pour AliasMenu, le dossier s╒appelle ╟╩Dossier AliasMenu╩╚. C╒est la cin-
quiÅme chaöne de caractÅres de la ressource de type ╟╩STR#╩╚,
- le fichier invisible contenant la famille personnelle d╒icÖnes d╒un dossier ou d╒un
disque s╒appelle ╟╩Icon╩╚ suivi d╒un retour chariot. C╒est la sixiÅme chaöne de
caractÅres,
- l╒externe d╒OtherMenu listant les fenÉtres s╒appelle ╟╩Windows╩╚. C╒est la
huitiÅme chaöne de caractÅres,
- enfin, ╟╩Nouvel utilisateur╩╚ est le premier article du menu ╟╩Fichier╩╚ quand le
tableau de bord ╟╩Utilisateurs et groupes╩╚ est ouvert et quand sa fenÉtre est au
premier plan. C╒est la neuviÅme chaöne.
DÄsinstallation
____________
Pour dÄsinstaller Glidel, il suffit de :
1) faire glisser l╒icÖne de Glidel hors le sous-dossier Extensions, sans pour autant la
mettre dans le dossier systÅme ni dans le sous-dossier Tableaux de bord,
2) redÄmarrer.
Remerciements
____________
Paul Mercer pour l╒algorithme d╒affichage de l╒icÖne au dÄmarrage du Macintosh, Fred Monroe pour ╟╩dropple menu╩╚ et Jean-Franìois Sygnet.
Perspectives
__________
1) Supprimer les limitations ci-dessus,
2) Prendre en compte vos suggestions, qui sait ? Mais ìa n╒est qu╒au deuxiÅme rang !
3) etc.
Histoire
______
Peu aprÅs la venue du systÅme 7 est venue une extension merveilleuse appelÄe ╟╩dropple menu╩╚. Celle-ci a continuÄ de fonctionner avec le systÅme 7.0.1 ainsi qu╒avec son Tune-up. Malheureusement ceci a cessÄ avec le systÅme 7.1 car les structures internes du Finder ont changÄ ê l╒occasion. C╒est pourquoi, aprÅs avoir tentÄ sans
succÅs de joindre Fred Monroe, j╒ai Äcris Glidel qui rend sous les systÅmes 7(.0.1), 7.1 et 7 pro les services (et plus) de ╟╩dropple menu╩╚ et une partie de ceux d╒╟╩AKA╩╚ rendus sous le seul systÅme 7(.0.1).
Commentaires
___________
Tous commentaires peuvent Étre adressÄs par courrier Älectronique ê gberkovi@imaginet.fr, ou ordinaire ê mon adresse postale ci-dessus.
Fonctionnement
____________
Avant de s╒installer en mÄmoire au dÄmarrage, Glidel vÄrifie qu╒un grand nombre de conditions sont remplies. Si ce n╒est pas le cas, Glidel ne s╒installe pas du tout, et affiche son icÖne barrÄe. Par ailleurs, Glidel n╒ajoute pas, ne modifie pas, ne supprime pas quoi que ce soit ê aucun fichier. Donc si vous dÄsinstalliez Glidel, vous trouveriez votre configuration telle qu╒elle Ätait avant son installation.
RÄvision
_______
1.0.0 Cette premiÅre version semblait marcher
1.0.1 Correction d╒une erreur due ê une confusion entre un file ID ref et un file ID
1.1 - éa ne casse plus quand on lëche le curseur hors un menu,
- Glidel teste vraiment que c╒est une application qui est sollicitÄe (merci
Gustavo Rivera),
- Gestion du menu Fichier,
1.2 - CompatibilitÄ avec le systÅme 7.0(.1),
- Meilleure gestion de la sÄlection du Finder,
- VÄrification que l╒application sollicitÄe est capable d╒ouvrir le(s) docu-
ment(s) demandÄ(s),
- Ajout d╒une bulle de description pour le Finder,
- Traitement correct des volumes par les articles du menu Fichier,
2.0 - Meilleure gestion de la sÄlection du Finder (quelle colique !),
- Meilleure gestion de la mÄmoire,
- Correction d╒une erreur se manifestant sur des machines lentes (c╒est le cas
de la mienne),
- Gestion correcte de lՎtat des articles du menu Fichier,
- Gestion de l╒article ╟╩Partager...╩╚ du menu Fichier,
- CrÄation d╒alias,
- Correction du traitement quand le curseur est lëchÄ hors un menu,
- CompatibilitÄ avec les tableaux de bord BeHierarchic 1.0.5, NowMenus 4.0.1,
Super Boomerang 4.0.1p, OtherMenu 1.2.2 et AliasMenu 1.1,
- Ouverture correcte des documents,
- Changement du curseur quand on se sert de Glidel (merci Guillaume Lessard
et Jacques-AndrÄ RÄgnier),
- Gestion de lՎtat des menus,
- Traitement du menu Applications,
- CompatibilitÄ avec le tableau de bord ApplWindows 2.0.2,
- Traitement de la liste des fenÉtres du Finder dans le menu Applications avec
ApplWindows 2.0.2,
2.0.1 CompatibilitÄ avec le Hot Spot d╒ApplWindows 2.0.2 (merci Bernard
Frangoulis),
2.1 - Correction d╒une erreur prÄvenant le lancement d╒une application ou d╒un
tableau de bord aprÅs un redÄmarrage du Finder,
- CompatibilitÄ avec les Äcrans A3 (merci Jean-Louis Dubreucq),
- Correction d╒une erreur se manifestant sur les machines ÄquipÄes d╒un
68000,
- Installation de messages d╒erreurs (il Ätait temps),
- Utilisation correcte de l╒article ╟╩Recent Folders╩╚ de Super Boomerang
4.0.1p (merci Rex Simonsen),
- Ouverture des documents quand une application est dÄjê ouverte,
- PrÄvention du passage au premier plan d╒une application quand on tente (ê
tort) de glisser un objet sur une de ses fenÉtres,
- Correction de la vÄrification du type d╒un document quand on veut l╒ouvrir,
- et enfin, les fenÉtres de dossiers ou de volumes ne s╒ouvrent plus quand on y
dÄplace ou copie la sÄlection du Finder, ou quand on y crÄe des alias d╒icelle,
2.2 - Correction d╒une erreur prÄvenant une fois l╒ouverture du dossier
╟╩OtherMenu Folder╩╚ et des dossiers contenus dans le dossier ╟╩Dossier
AliasMenu╩╚ quand on y glisse quelque chose via la barre de menus (capito
?),
- IcÖne(s) correcte(s) lors de la crÄation d╒alias,
- Les valises sont accessibles comme des dossiers ou des disques (allez y
mollo quand mÉme),
- Meilleure compatibilitÄ avec OtherMenu (merci Mark Nagata),
- On ne voit enfin plus traöner de dÄbris de pointillÄ dans la barre de menus,
- CrÄation d╒alias correcte dans le cas d╒un modÅle,
- Curseur en forme de montre et tournant en cas de longue crÄation d╒alias,
- Glidel devient un logiciel contributif (shareware). Il fallait bien que ìa
arrive,
- Message d╒erreur quand il n╒y a pas assez de mÄmoire,
- Correction d╒une erreur survenant avec les menus dÄfilants (merci Olof
Backing),
- Traitement de la liste des fenÉtres du Finder dans le menu Applications avec
le tableau de bord PowerBar 1.1,
- Meilleure compatibilitÄ avec les machines ÄquipÄes d╒un 68000,
- CompatibilitÄ avec le tableau de bord MenuChoice 1.8 (voyez toutefois les
limitations),
- CompatibilitÄ avec le systÅme 7 pro,
- Message d╒erreur quand une application dÄjê ouverte et ne sachant communi-
quer est sollicitÄe pour ouvrir un document qu╒elle n╒a pas crÄÄ (merci Mark
Nagata),
- N╒importe quel type de document peut Étre ouvert par n╒importe quelle
application, pourvu qu╒elle en soit le crÄateur,
- Les touches ╟╩contrÖle╩╚ et ╟╩option╩╚ agissent mÉme quand elles sont
appuyÄes au dernier moment,
- CompatibilitÄ avec le drag manager,
- Le type des documents est contrÖlÄ mÉme quand l╒application est dÄjê
ouverte,
- Correction d╒une erreur dans le traitement des erreurs (un comble),
- Consolidation du traitement des menus hiÄrarchiques de Super Boomerang
2.2.1 - Correction d╒une erreur se manifestant lors de la crÄation d╒alias de dis-
quette en prÄsence d╒ApplWindows et de SoundMaster,
2.2.2 - Contournement d╒un problÅme du ê l╒extension CEToolbox et liÄ aux articles
RedÄmarrer et Eteindre du menu Rangement. Dans ce cas CEToolbox redÄ-
marre le Finder sans l╒avoir d╒abord arrÉtÄ. C╒est arrangÄ (merci Bruno
Cocquio),
- CompatibilitÄ avec le tableau de bord MightyMenus 1.0.1 (c╒Ätait trÅs raide),
- Meilleure gestion du curseur,
- Correction d╒une erreur prÄvenant une fois l╒ouverture de dossier(s)
quand on glisse d╒abord quelque chose dans le dossier systÅme via la barre de
menus (capito ?),
- Traitement de la liste des fenÉtres du Finder avec l╒externe Windows
d╒OtherMenu,
2.3 - CompatibilitÄ avec CopyDoubler Lite. Glidel a ÄtÄ rÄÄcrit ê l╒occasion et
devrait Étre compatible avec n╒importe quel programme crÄant des menus
hiÄrarchiques,
- Meilleure gestion des alias (merci Frank Lefebvre),
- CompatibilitÄ avec le drag manager sous les systÅme 7(.0.1) et 7.1 (merci
James Walker),
- Gestion de la touche ╟╩commande╩╚ pour l╒ouverture de fenÉtre de
destination,
2.4 - CompatibilitÄ avec PopupFolder,
- Meilleure crÄation d╒alias de conteneurs partagÄs ou en rÄseau,
- Meilleure gestion du menu Fichier,
2.4.1 - CompatibilitÄ avec le systÅme 7.1.2,
- Meilleure gestion des messages d╒erreurs,
2.4.2 - Meilleure rÄcupÄration d╒erreur,
- Meilleure gestion de la mÄmoire,
2.4.3 - Meilleure gestion des ressources,
- Meilleure gestion de la mÄmoire,
- Meilleure compatibilitÄ avec ╟╩Macintosh Easy Open╩╚,
2.4.4 - CompatibilitÄ avec le systÅme 7.5,
- CompatibilitÄ avec ╟╩Macintosh Drag and Drop 1.1╩╚, qui fait partie du
systÅme 7.5,
- Meilleure crÄation d╒alias, en particulier leur famille,
- Inversion de la valeur de la touche ╟╩option╩╚ en cas de crÄation d╒alias,
- AmÄliorations diverses,
2.5 - DÄsselection des objets du Finder aprÅs l╒opÄration,
- CompatibilitÄ avec ╟╩AutoMenus Pro 1.5╩╚,
- Meilleure gestion de la mÄmoire, par exemple avec AliasMenu,
- CrÄation correcte des icÖnes d╒alias des modules de bureau de QuickDraw GX,
- Super Boomerang n╒est plus reconnu par son nom mais par son type et son crÄateur,
- Pour les dÄveloppeurs, installation d╒un sÄlecteur de Gestalt, le sÄlecteur Ätant
╟╩Gldl╩╚ bien s₧r,
- Glidel marche bien mÉme quand la prÄsentation du Finder n╒est pas par icÖne,
- Glidel ne provoque plus la demande d╒insertion d╒une disquette quand elle est
ÄjectÄe et que la sÄlection lui appartient,
- Corrections diverses,
- Nouvelle adresse Älectronique,
2.5.1 - Glidel marche bien mÉme quand la prÄsentation du Finder est par liste,
2.6 - Glidel marche avec Now Menus 5.0.1 (merci Mark Nagata),
- La sÄlection ne dÄrape plus ê l╒approche de la barre de menus, comme il lui
arrivait quelques fois,
- Les icÖnes des alias d╒imprimantes de bureau, en l╒absence de QuickDraw GX, sont
correctes,
- Correction d╒une erreur quand la sÄlection est dans la corbeille d╒un volume
verrouillÄ,
- Glidel traite le menu de PopupFolder 2.0,
- L╒icÖne de l╒alias du dossier Polices est correcte quand le partage de fichier est
actif,
- AmÄliorations diverses,
- Nouvelle adresse Älectronique (dÄsolÄ),
2.6.1 - L╒icÖne de l╒alias d╒un dossier ayant une icÖne personnelle et auquel on n╒a pas
accÅs est correcte,
- Glidel marche avec les sous-menus de BeHierarchic 3.0 (merci Don Hessong),
- Glidel redessine bien la fenÉtre quand sa prÄsentation est par liste et que l╒action
est un pur mouvement (merci Don Hessong),
- Installation d╒une alerte quand on tente de mouvoir ou copier la corbeille, l╒icÖne
des rÄpertoires ou la boöte aux lettres,
- AmÄliorations diverses,
2.6.2 Comportement amÄliorÄ aprÅs que la rÄgion du bureau a ÄtÄ mal restaurÄe par un
programme qui avait cachÄ la barre de menus, par exemple certain jeu,
2.6.3 Glidel marche avec les sous-menus de BeHierarchic 3.0.1, et j╒espÅre les versions
ultÄrieures (merci Joel Sass),
2.7 - Glidel tient compte du nouvel article du menu fichier que rÄvÅle l╒extension du
systÅme ╟╩Finder Alias Extensions Enabler╩╚,
- Glidel marche aussi avec les sous-menus des vieilles versions de PopupFolder